﻿#top{
	top:0;
	left:0;
	position:fixed;
	border-bottom:1px solid #ccc;
	width:100%;
	height:74px;

}
#top_logo{
	padding:10px;
}


#top_menu{
	position:absolute;
	right:0px;
	top:56px;
	/*border-bottom:1px solid #ccc;*/
	/*filter:alpha(Opacity=10,style=0);*/
	
}
#top_menu a{
	color:#000;
	outline:none;
	text-align:center;
	display:inline-block;
	text-decoration:none;
	background-color:#eee;
/*	width:100px;*/
	margin:1px;
	padding:2px;
	font-size:16px;
	padding-top:0px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:0px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
#top_menu a:hover{
	background:#ddd;
}

.menu {margin:0; padding:0; border:0 none;}
.menu li {
	overflow:hidden;
	margin-bottom:1px;

}

.menu a {
	display:inline-block;
	cursor:pointer;
	width:400px;
	height:30px;
	padding-left:20px;
	background:#eee;	
	line-height:30px;
	font-weight:700;
	text-decoration:none;
}
.menu a:hover { background:#ddd; text-decoration:none;}

.menu ol { display:"";}
.menu ol li { margin-bottom:0;}
.menu ol a {
	width:300px;
	height:25px;
	padding-left:4px;
	line-height:20px;
	font-weight:normal;
}
.menu_title{	border-top:1px dotted #ccc;border-bottom:1px dotted #000;}


#gateDIV{
	
	font-size:16px;
	position:absolute;	
	background:#fff;
	left:0;
	padding-left:150px;
	top:0;
	z-index:9999;
	width:100%;
	height:100%;		
}

#userinfo{
	font-size:16px;
	padding:20px;
}

 .txt{ BACKGROUND-COLOR:#ffffff; BORDER-BOTTOM:#000000 1px solid; BORDER-LEFT:#ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP
: #ffffff 1px solid; COLOR: rgb(0,0,0); FONT-SIZE: 16px
}

.sel {
	BACKGROUND-COLOR:#fff;
	border:0px;color:green;} 
}
 .readonly{ BACKGROUND-COLOR:#ffff; BORDER-BOTTOM:#eee 1px solid; BORDER-LEFT:#ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP
: #ffffff 1px solid; COLOR:#ccc; FONT-SIZE: 16px
}

.button{
BORDER-RIGHT: #2C59AA 1px solid;
 PADDING-RIGHT: 2px; 
 BORDER-TOP:#2C59AA 1px solid; 
 PADDING-LEFT: 2px;
 FONT-SIZE: 16px; 
 FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff, EndColorStr=#C3DAF5);
 BORDER-LEFT: #2C59AA 1px solid;
 CURSOR: hand;
 COLOR: #333; PADDING-TOP: 1px; 
 BORDER-BOTTOM: #2C59AA 1px solid;
 height:19px;
}



#footDIV{
	font-family:Microsoft Yahei;
	size:18px;
	position: absolute;
	background-color:#ccc;
	 filter:alpha(Opacity=60,style=0);
	width:100%;
	bottom:18px;
	left:0px;
	height: 18px;
	clear:both;
	vertical-align:top;
	overflow:hidden;

}
.foot a{
	color:#333;
	font-weight:normal;
	outline:none;
	text-align:center;
	display:inline-block;
	text-decoration:none;
	background-color:#eee;
	size:20px;
	padding-top:0px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:0px;	
	border:#ccc solid 1px;
	border-top:0px;
}

.foot a:hover{
	color:#000;
	font-weight:bold;
  border:#000 solid 1px;
  border-top:0;
}


.foot_span{
	color:blue;	
}

#screen{
	left:0;
	top:120px;	
	height:200px;
	width:100%;/*极限*/
}

#listDIV{
	font-family:Microsoft Yahei;
	filter:alpha(Opacity=95,style=0);
  size:9px;
	border:1px solid #eee;
	border-bottom:1px dotted #ccc;
	color:#000;
	background:#eee;
	width:200px;
	height:290px;
	/*overflow-y:scroll;*/
	overflow:auto;
	left:0;
	float:left;
}

#main{
font-size:16px;
text-align:bottom;
background:#fff;
padding:1px;
border:1px solid #eee;
border-left:0;
float:left;
width:400px;
height:290px;
/*overflow-y:scroll;*/
overflow:auto;
}
#main a{
	font-size:16px;
}

#cmdDIV{
position:absolute;
left:0px;
bottom:0px;
background:#fff;
padding:0px;
width:100%;
height:19px;
float:right;
overflow:hidden;
}
#cmd{
	BACKGROUND-COLOR:#ffffff; BORDER:0; /*border-bottom:0;*/FONT-SIZE: 16px;margin:2px;
	font-weight:bold;
	
}

.switchs{
  font-family:Microsoft Yahei;
  font-size:16px;
  size:9px;
	/*filter:alpha(Opacity=95,style=0);*/
	border:1px solid #eee;
	/*border-bottom:0;*/
	color:#000;
	background:#fff;
	height:450px;
	width:100%;/*极限*/
	padding:2px;
	overflow:auto;
	left:0;
	position:absolute;	
	bottom:34px;
}




.userSpan{
	margin:1px;
 border:1px solid #000;
 height:14px;
 background:#eee;
}
.userSpan a{
	margin:1px;
	padding:1px;
		line-height:13px;
	display:inline-block;
	border:1px solid #eee;
	
	
}
.userSpan a:hover{
	border:1px solid #ccc;
	background:#FFF;
}

.userSpan img{
	height:26px;
	width:26px;
	
}
.redA{
	color:#ccc;
}

.redA:hover{
	color=red;
	border:0;
	background:#eee;
}

#resizeDIV{
	cursor:n-resize;
	background:#CCC;
	width:100%;/*极限*/
	left:0;
	z-index:999;
	position:absolute;	
	bottom:482px;
	font-size:1px;
	height:1px;
}

table{
	  /*table-layout:fixed;*/
    font-size:16px;
    empty-cells:show; 
    border-collapse: collapse;
    /*margin:2px;*/
    border:1px solid #EEF3F9;
    color:#000;
    width:100%;
}

table td{
	  
    height:13px;
    padding:1px;
    margin:1px;
    word-break: break-all; 
    /*
   word-wrap:break-word;
    word-break:keep-all;
    */
    text-align:top

}

table th {
    height:20px;
    background:#F5F5F5;
}
table td,table th{
    border:1px dotted #cad9ea;
    padding:2px;
}
table tr.a1{
    background-color:#f5fafe;
}
table a{
	color:blue;
	display:inline-block;
	font-size:16px;
	
}
table span{
	font-size:16px;
	color:#ccc;
}

table img{
	margin:3px;/*
	height:22px;
	width:22px;*/
}
.username{
	font-weight:bold;
}


.list_span{
/*background:#eee;*/
width:100%;
margin:0px;
border:1px solid #ccc;
border-top:0;
}
.list_a{
	background:#71CAE0;	
 /* background:#FFFFCA;*/
	width:50px;
	font-size:16px;
}
.list_count{
	color:blue;
}

.ref{
	font-size:16px;
	color:#000;
	background:#eee;
	
}